Case Studies in Performance Modelling and Simulation of Client/Server Systems

نویسندگان

  • T. Delaitre
  • S. Poslad
  • S. C. Winter
  • M. J. Zemerly
چکیده

The performance of client/server systems is complex and highly dependent on a number of interacting issues such as workloads, processor interconnection, mapping issues, processor type and communications medium making the realisation of a fast, efficient implementation difficult and time consuming. This can be further complicated if computer systems are not exclusively dedicated to one processing activity. A key obstacle to the delivery of client/server systems is the inability to build a scalable system which needs the performance criteria set before development and which often change during development and commissioning of the system. Often, it would be useful if the performance of the system could be predicted in different scenarios such as increasing the number of clients, increasing the number of servers, changing the bandwidth of the network, varying the cache size, etc. In this paper, a simulation-based toolset to support modelling and performance predictions is presented. This development environment is composed of a graphical modelling tool, a simulation facility, and a design tool. Simulation allows client/server program performance to be predicted on target systems and design alternatives to be compared. The target system models a cluster of workstations interconnected by a local area and / or wide area network. The simulation model architecture is modular and extensible which allows re-configuration of the client/server system. The paper will emphasise case studies based on client/server systems developed for industry.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A CSA Method for Assigning Client to Servers in Online Social Networks

This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...

متن کامل

Capacity planning in client - server systems

The proliferation of client–server systems in business continues unabated, as applications are split into local tasks run on ‘client’ workstations and resource-intensive computations run on a ‘server’ mainframe. The complexity of such systems requires quantitative modelling for their efficient design and reconfiguration throughout their lifetime. The tools and techniques that are needed for the...

متن کامل

بهینه‌سازی اجرا و پاسخ صفحات وب در فضای ابری با روش‌های پیش‌پردازش، مطالعه موردی سامانه‌های وارنیش و انجینکس

The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...

متن کامل

A Retargetable Full System Simulator for Thin Client Platform

There are varieties of hardware designs in high-end embedded systems, and the applications on it cover embedded areas and low-end desktop areas. Thin client is a typical high-embedded system in client/server and browser/server environment, which combines local and remote computing resources. This paper presents the design and implementation of Unichos, a full system simulator for thin client pl...

متن کامل

A Study of Deadline Scheduling for Client-Server Systems on the Computational Grid

The Computational Grid is a promising platform for the deployment of various high-performance computing applications. A number of projects have addressed the idea of software as a service on the network. These systems usually implement client-server architectures with many servers running on distributed Grid resources and have commonly been referred to as Network-enabled servers (NES). An impor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008